Addressing Variability in a Guidance, Navigation, and Control Flight Software Product Line
نویسندگان
چکیده
The NASA Goddard Space Flight Center is developing a guidance, navigation, and control flight software product line that includes both processes and their accompanying products. The processes include a domain and application engineering process that have been influenced by Synthesis[1] and FAST[2]. The products include graphical and textual analysis/design documents and the flight software repository. We are using UML (Unified Modeling Language) stereotypes to represent variability in our domain analysis models. This paper focuses on how variability is addressed during each phase of the domain and application engineering processes. The techniques are illustrated using the Celestial Body subdomain. The GNC FSW product line is a work in progress so many concepts presented in this paper have not fully matured.
منابع مشابه
Integrated fuzzy guidance law for high maneuvering targets based on proportional navigation guidance
An integrated fuzzy guidance (IFG) law for a surface to air homing missile is introduced. The introduced approach is a modification of the well-known proportional navigation guidance (PNG) law. The IFG law enables the missile to approach a high maneuvering target while trying to minimize control effort as well as miss-distance in a two-stage flight. In the first stage, while the missile is far ...
متن کاملAutomatic tuning of a behavior-based guidance algorithm for formation flight of quadrotors
This paper presents a tuned behavior-based guidance algorithm for formation flight of quadrotors. The behavior-based approach provides the basis for the simultaneous realization of different behaviors such as leader following and obstacle avoidance for a group of agents; in our case they are quadcopters. In this paper optimization techniques are utilized to tune the parameters of a behavior-bas...
متن کاملModeling Executable Architectural Design Patterns for Software Product Lines
This paper addresses variability in software product line architectures by addressing variability at a higher level of granularity through architectural design patterns. This approach models three levels of executable architectural design patterns to progressively address variability within the SPL and the member applications. The approach is intended for distributed real-time embedded software...
متن کاملA Comprehensive Approach to Develop a Continuous Fuzzy Guidance Law for Maneuvering Targets
Based on the idea of Continuous Fuzzy Guidance Law (CFGL), a andldquo;three-phase fuzzy guidanceandrdquo; (TFG) law is proposed for the class of surface to air homing missiles. The current approach enables the guidance law to track a maneuvering target from the beginning of the launch phase up to the terminal one while itdynamically attempts to keep miss-distance, flight time and control effort...
متن کاملA Modified Proportional Navigation Guidance for Range Estimation
In this paper, after defining pure proportional navigation guidance in the 3-dimensional state from a new point of view, range estimation for passive homing missiles isexplained. Modeling has been performed by using line of sight coordinates with a particulardefinition. To obtain convergent estimates of those state variables involved particularly inrange channel and unavailable from IR trackers...
متن کامل